package com.ruoyi.system.service.impl;

import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.system.mapper.CollectionManagMapper;
import com.ruoyi.system.domain.CollectionManag;
import com.ruoyi.system.service.ICollectionManagService;

/**
 * 收付款管理Service业务层处理
 * 
 * @author LP
 * @date 2023-04-04
 */
@Service
public class CollectionManagServiceImpl implements ICollectionManagService 
{
    @Autowired
    private CollectionManagMapper collectionManagMapper;

    /**
     * 查询收付款管理
     * 
     * @param id 收付款管理主键
     * @return 收付款管理
     */
    @Override
    public CollectionManag selectCollectionManagById(Long id)
    {
        return collectionManagMapper.selectCollectionManagById(id);
    }

    /**
     * 查询收付款管理列表
     * 
     * @param collectionManag 收付款管理
     * @return 收付款管理
     */
    @Override
    public List<CollectionManag> selectCollectionManagList(CollectionManag collectionManag)
    {
        return collectionManagMapper.selectCollectionManagList(collectionManag);
    }

    /**
     * 新增收付款管理
     * 
     * @param collectionManag 收付款管理
     * @return 结果
     */
    @Override
    public int insertCollectionManag(CollectionManag collectionManag)
    {
        return collectionManagMapper.insertCollectionManag(collectionManag);
    }

    /**
     * 修改收付款管理
     * 
     * @param collectionManag 收付款管理
     * @return 结果
     */
    @Override
    public int updateCollectionManag(CollectionManag collectionManag)
    {
        return collectionManagMapper.updateCollectionManag(collectionManag);
    }

    /**
     * 批量删除收付款管理
     * 
     * @param ids 需要删除的收付款管理主键
     * @return 结果
     */
    @Override
    public int deleteCollectionManagByIds(Long[] ids)
    {
        return collectionManagMapper.deleteCollectionManagByIds(ids);
    }

    /**
     * 删除收付款管理信息
     * 
     * @param id 收付款管理主键
     * @return 结果
     */
    @Override
    public int deleteCollectionManagById(Long id)
    {
        return collectionManagMapper.deleteCollectionManagById(id);
    }
}
